package com.bw.mapper;

import com.bw.bean.Orderinfo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

@Mapper
public interface WeekMapper {
    //批量添加
    public int addBatch(@Param("orders")List<Orderinfo> orders);

    //批量删除
    public int delBatch(@Param("ids")List<Integer> ids);

    //模糊查询
    public List<Map> findLike(@Param("status") String status);

    //求出支付状态为未支付的支付信息（5分）
    public List<Map> findwei(@Param("qq") String qq);

    //求出订单表中价格最大的订单信息（5分）
    public List<Map> findmax();

    //求出各支付状态的用户总人数（5分）
    public List<Map> findzong();

    //求出支付表中支付金额的最大最小值的差值（5分）
    public List<Map> findcha();

   //求出各省份订单总额前三名(开窗函数)
    public List<Map> findkai();

}
